List the assessment methods to be used and the context and resources required for assessment. Copy and paste the relevant sections from the evidence guide below and then re-write these in plain English.
ELEMENT | PERFORMANCE CRITERIA |
Elements describe the essential outcomes. | Performance criteria describe the performance needed to demonstrate achievement of the element. |
1. Gather and confirm the architecture requirements | 1.1 Gather information regarding the architectural requirements 1.2 Establish and document the architectural requirements |
2. Design layered architecture | 2.1 Separate the areas of concern into logical layers 2.2 Determine cross-cutting concerns 2.3 Define the system into components 2.4 Identify the responsibilities of each component 2.5 Identify the interconnections between components |
3. Plan a strategy to re-use components | 3.1 Determine an appropriate strategy for communicating with external systems 3.2 Interact with existing legacy components |
4. Design for globalisation and localisation | 4.1 Determine culture specific information 4.2 Consider database design features 4.3 Select the appropriate user interface 4.4 Develop a software product for worldwide distribution 4.5 Develop a software product for a specific country |
Evidence of the ability to:
design layered applications to increase application performance, scalability and re-usability
create flexible and configurable applications, and adapt these to suit different locales
adapt a software product to a particular language, and culture, of the target market.
Note: If a specific volume or frequency is not stated, then evidence must be provided at least once.
To complete the unit requirements safely and effectively, the individual must:
outline the principles of database design
outline current software development methodologies
explain object-oriented programming and its role in application architecture
describe the software development life cycle.
Gather evidence to demonstrate consistent performance in conditions that are safe and replicate the workplace. Noise levels, production flow, interruptions and time variances must be typical of those experienced in the programming and software development industry, and include access to:
both functional and non-functional requirements
the tools to design software architecture
specific information for the target culture, or language
the appropriate learning and assessment support, when required.
Assessors must satisfy NVR/AQTF assessor requirements.